import { IAssemblyDocTreeNode } from '@amcax/base';
import { pickedProductData } from '@app-base/common/components/pick-input/types';
import { Vector3Tuple, Matrix4 } from 'three-legacy';

export type FormData = {
  select: pickedProductData;
  distance: Vector3Tuple;
  angle: Vector3Tuple;
};

export interface PartAndTransformCmdParams {
  formData: FormData;
  matrix: Matrix4;
  onClose: VoidFunction;
  docTree: IAssemblyDocTreeNode;
}
